Saltar al contenido principal

Métodos de Pago

Aquí encontrarás todos los servicios asociados con nuestra plataforma

Detalles

MétodoImagenMétodo de PagoSoluciones
WebPay Mallwebpay_mall_paymentTarjetas

Como Crear un Pago

POST - https://url.base/api/payment/mall/new
Endpoint para crear un nuevo pago. Para crear una nueva solicitud de pago, 
la solicitud debe ser construida con los siguientes parámetros.


CampoTipoDescripción
*currencyStringCódigo de moneda ISO # Países y monedas​​
*countryStringFormato de país internacional. # Países y monedas​​​​
*clientNameStringNombre completo del cliente​​​​
*clientEmailStringCorreo electrónico del cliente​​​​
*clientPhoneStringTeléfono del cliente
*clientDocumentStringDNI del cliente
*paymentMethodStringMétodos de pago disponibles Conozca los métodos disponibles para su comercio
*urlConfirmationLinkUrl de confirmación del pago
*urlFinalLinkRedirección de URL después de completar el pago
*urlRejectedLinkRedirección de URL en caso de rechazo de la transacción
*orderStringIdentificador del pago a asociar. El campo "order" debe ser único e irrepetible
*transactionsArrayEs el lote de transacciones que se procesaran, debe contar con un order id unico y el monto
*signStringLa firma de los parámetros es única para cada transacción
info

Como recomendación, esta información debería proceder del perfil del cliente.

Ejemplo

{
$data = [
"currency" => "CLP"
"country" => "CL"
"clientName" => "Teste"
"clientEmail" => "[email protected]"
"clientPhone" => "9999999999"
"clientDocument" => "16961738-4"
"paymentMethod" => "webpay_mall_payment"
"urlConfirmation" => "https://prontopaga.com/es/page/Contact-us"
"urlFinal" => "https://prontopaga.com"
"urlRejected" => "https://prontopaga.com/es/news"
"order" => "2312333344561"
"transactions" => "[{"amount":60000,"order_id":"order_96019"},{"amount":25000,"order_id":"order_54033"},{"amount":55000,"order_id":"order_2463"}]"
"sign" => "94c1ddfceed7fb13d7060e3de6bec43c63896a60f0e7490059936b81e6b29a94"

];
}

Respuesta Crear un pago

La respuesta de ProntoPaga a la solicitud de pago es el UID de la transacción y la URL a la que debe redirigir al usuario



Ejemplo de una respuesta exitosa de creación de pago

{
"urlPay"= [string] // Enlace para procesar el pago
"uid"= [string] // Identificador de pago en el sistema
}
info

Si el código de comercio no esta registrado en el comercio, o no existe, esto va a cancelar la transacción

Ejemplo de una respuesta rechazada de creación de pago

{
"msg"= "Commerce code not be null",
"error"= "CommerceCode field"
}